/* Reset */
@charset "utf-8";
/*ÖØÖÃ*/
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, button,textarea, p, blockquote, th, td {margin:0; padding:0;}
body {background-color:#fff; font-size:12px; line-height:1.5; color:#333; font-family:Tahoma,Helvetica,Arial,sans-serif;}
ol,ul {list-style:none;}
fieldset,img {border:0;}
abbr, acronym {border:0; font-variant:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, caption, cite, code, dfn, em, var {font-style:normal;}
table {border-collapse:collapse;}
caption,th {text-align:left;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
a {color:#333; text-decoration:none;}
a:hover {text-decoration:underline;}
input, button, textarea, select, optgroup, option {font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}
input, button, textarea, select {*font-size:100%;}

/*²¼¾Ö*/
.Wrapper {margin:0 auto; width:960px;}
.Left {float:left;}
.Right {float:right;}
.Clear{clear:both;}
.Clearfix:after {content:"."; clear:both; display:block; height:0; font-size:0; visibility:hidden; overflow:hidden;}
.Clearfix {display:inline-table;}
* html .Clearfix {height:1%;}
.Clearfix {display: block;}
*+html .Clearfix{min-height:1%;}
.Blank10{line-height:10px;height:10px;clear:both;}
.Blank20{line-height:20px;height:20px;clear:both;}
.Blank50{line-height:50px;height:50px;clear:both;}
.ml20{margin-left:20px;display:inline}
.mr20{margin-right:20px;display:inline;}
.w220{width:220px;}
.w250{width:250px;}
.w430{width:430px;}
.w240{width:240px;}
.w700{width:700px;}
.w720{width:720px;}